#!/usr/bin/node 

//用异步方式打印文件内容
const fs = require('fs'),
      log = console.log;
//没有命令参数，默认打印脚本文件内容
const filename = process.argv[2] || __filename;

fs.readFile(filename, (err, data) => {
  if(err) {
    console.error(err.message);
    process.exit(1);
  } else {
    //log(data.toString('utf8'));
    var arr = data.toString('utf8').split('\n');
    var ans = '';
    for(var i = 0; i < arr.length; i++) {
      ans += i+1;
      ans += ' ';
      ans += arr[i];
      ans += '\n';
    }
    log(ans);
  }
});

